Use SSHPass
2015/04/12 |
Use SSHPass to automate inputting password on password authentication.
This is convenient but has security risks for leak of password, take special care if you use it.
|
|
[1] | Install SSHPass. |
# install from EPEL [root@dlp ~]# yum --enablerepo=epel -y install sshpass
|
[2] | How to use SSHPass. |
# -p password : from argument [cent@dlp ~]$ sshpass -p password ssh 10.0.0.51 hostname node01.srv.world # -f file : from file [cent@dlp ~]$ echo 'password' > sshpass.txt [cent@dlp ~]$ chmod 600 sshpass.txt [cent@dlp ~]$ sshpass -f sshpass.txt ssh 10.0.0.51 hostname node01.srv.world # -e : from env variable [cent@dlp ~]$ export SSHPASS=password [cent@dlp ~]$ sshpass -e ssh 10.0.0.51 hostname node01.srv.world |